import React from "react";

import type { SVGProps } from "react";

const OnePassword = (props: SVGProps<SVGSVGElement>) => (
  <svg fill="none" xmlns="http://www.w3.org/2000/svg" {...props}>
    <rect width="32" height="32" fill="#C0C4CF" />
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M2.48428 16C2.48428 23.4843 8.51571 29.5157 16 29.5157C23.4843 29.5157 29.5157 23.4843 29.5157 16C29.5157 8.5157 23.4843 2.48425 16 2.48425C8.51571 2.48425 2.48428 8.5157 2.48428 16Z"
      fill="white"
    />
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M16 5.38989C21.8553 5.38989 26.6101 10.1446 26.6101 16C26.6101 21.8553 21.8553 26.61 16 26.61C10.1447 26.61 5.38995 21.8553 5.38995 16C5.34592 10.1446 10.1447 5.38989 16 5.38989Z"
      fill="#1A8CFF"
    />
    <path
      opacity="0.5"
      d="M2 16C2 23.7484 8.25157 30 16 30C23.7484 30 30 23.7484 30 16C30 8.25157 23.7484 2 16 2C8.25157 2 2 8.25157 2 16ZM2.48428 16C2.48428 8.51572 8.51572 2.48428 16 2.48428C23.4843 2.48428 29.5157 8.55975 29.5157 16C29.5157 23.4843 23.4843 29.5157 16 29.5157C8.51572 29.5157 2.48428 23.4843 2.48428 16Z"
      fill="#A8B4D7"
    />
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M29.4717 15.2516C29.4717 15.4717 29.4717 15.7359 29.4717 15.956C29.4717 23.4403 23.4403 29.4717 15.956 29.4717C8.4717 29.4717 2.48428 23.4843 2.48428 16C2.48428 15.7359 2.48428 15.5158 2.48428 15.2956C2.8805 22.4277 8.77987 28.1069 16 28.1069C23.1761 28.1069 29.0314 22.5158 29.4717 15.4717V15.2516ZM16 3.93713C22.5157 3.93713 27.8428 9.22015 27.8428 15.7799C27.8428 19.434 26.1698 22.6919 23.5723 24.8491C25.7296 22.8239 27.0943 19.9183 27.0943 16.7044C27.0943 10.5849 22.1195 5.61009 16 5.61009C9.88049 5.61009 4.90566 10.5849 4.90566 16.7044C4.90566 19.9183 6.27044 22.7799 8.42767 24.8491C5.83019 22.6919 4.15723 19.434 4.15723 15.7799C4.15723 9.22015 9.44024 3.93713 16 3.93713Z"
      fill="black"
      fillOpacity="0.0524475"
    />
    <path
      opacity="0.2561"
      d="M16 5.38989C21.8553 5.38989 26.6101 10.1446 26.6101 16C26.6101 21.8553 21.8553 26.61 16 26.61C10.1887 26.61 5.47799 21.9434 5.38994 16.1761V16C5.34591 10.1446 10.1006 5.38989 16 5.38989ZM16 5.87417C10.4088 5.87417 5.8742 10.4088 5.8742 16C5.8742 21.5912 10.4088 26.1257 16 26.1257C21.5912 26.1257 26.1258 21.5912 26.1258 16C26.1258 10.4088 21.5912 5.87417 16 5.87417Z"
      fill="black"
    />
    <path
      d="M16.044 7.54712C11.3333 7.54712 7.54717 11.3333 7.54717 16.044C7.54717 20.6666 11.3333 24.4528 16.044 24.4528C20.6667 24.4528 24.4528 20.6666 24.4528 16.044C24.4528 11.3333 20.6667 7.54712 16.044 7.54712ZM16.044 8.0314C20.4025 8.0314 23.9686 11.5974 23.9686 16.044C23.9686 20.4025 20.4025 23.9685 16.044 23.9685C11.5975 23.9685 8.03145 20.4025 8.03145 16.044C8.03145 11.5974 11.5975 8.0314 16.044 8.0314Z"
      fill="black"
      fillOpacity="0.25"
    />
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M16.044 8.03149C20.4025 8.03149 23.9685 11.5975 23.9685 16.0441C23.9685 20.4026 20.4025 23.9686 16.044 23.9686C11.5975 23.9686 8.03145 20.4026 8.03145 16.0441C8.03145 11.5975 11.5975 8.03149 16.044 8.03149Z"
      fill="#F7F7F7"
    />
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M19.6101 16C19.6101 17.9811 17.9811 19.61 16 19.61C14.0189 19.61 12.3899 17.9811 12.3899 16C12.3899 14.0188 14.0189 12.3899 16 12.3899C17.9811 12.3899 19.6101 14.0188 19.6101 16Z"
      fill="black"
      fillOpacity="0.05"
    />
    <path
      d="M16 11.9056C13.7547 11.9056 11.9057 13.7547 11.9057 16C11.9057 18.2453 13.7547 20.0943 16 20.0943C18.2453 20.0943 20.0943 18.2453 20.0943 16C20.0943 13.7547 18.2453 11.9056 16 11.9056ZM16 12.3899C17.9811 12.3899 19.6101 14.0188 19.6101 16C19.6101 17.9811 17.9811 19.61 16 19.61C14.0189 19.61 12.3899 17.9811 12.3899 16C12.3899 14.0188 13.9748 12.3899 16 12.3899Z"
      fill="white"
    />
    <path
      d="M16 12.3899C17.9811 12.3899 19.6101 14.0188 19.6101 16C19.6101 17.9811 17.9811 19.61 16 19.61C14.0189 19.61 12.3899 17.9811 12.3899 16C12.3899 14.0188 13.9748 12.3899 16 12.3899ZM16 12.8742C14.283 12.8742 12.8742 14.283 12.8742 16C12.8742 17.7169 14.283 19.1257 16 19.1257C17.717 19.1257 19.1258 17.7169 19.1258 16C19.1258 14.283 17.717 12.8742 16 12.8742Z"
      fill="black"
      fillOpacity="0.15"
    />
    <path
      d="M17.3208 9.70435H14.6352C14.0189 9.70435 13.5786 10.2326 13.5786 10.849V13.4465C13.5786 13.6666 13.6667 13.9308 13.7987 14.0628L14.195 14.5031V14.5471L13.7987 14.9874C13.6226 15.1635 13.5786 15.3836 13.5786 15.6037V21.1069C13.5786 21.7232 14.0629 22.2515 14.6352 22.2515H17.3208C17.9371 22.2515 18.3774 21.7232 18.3774 21.1069V18.5094C18.3774 18.2893 18.2893 18.0251 18.1572 17.893L17.761 17.4528V17.4087L18.1572 16.9685C18.3333 16.7924 18.3774 16.5723 18.3774 16.3521V10.893C18.4214 10.2326 17.9371 9.70435 17.3208 9.70435ZM17.3208 10.2326C17.673 10.2326 17.9371 10.5408 17.9371 10.937V16.3521C17.9371 16.4842 17.8931 16.5723 17.805 16.6603L17.4088 17.1006C17.2327 17.2767 17.2327 17.5848 17.4088 17.7609L17.805 18.2012C17.8931 18.2893 17.9371 18.4213 17.9371 18.5094V21.1069C17.9371 21.5031 17.673 21.8113 17.3208 21.8113H14.6792C14.327 21.8113 14.0629 21.5031 14.0629 21.1069V15.6918C14.0629 15.5597 14.1069 15.4716 14.195 15.3836L14.5912 14.9433C14.7673 14.7672 14.7673 14.4591 14.5912 14.283L14.195 13.8427C14.1069 13.7547 14.0629 13.6226 14.0629 13.5345V10.937C14.0629 10.5408 14.327 10.2326 14.6792 10.2326H17.3208Z"
      fill="white"
    />
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M14.0629 13.4905V10.893C14.0629 10.4968 14.327 10.1886 14.6792 10.1886H17.3207C17.6729 10.1886 17.9371 10.4968 17.9371 10.893V16.3081C17.9371 16.4402 17.8931 16.5282 17.805 16.6163L17.4088 17.0565C17.2327 17.2326 17.2327 17.5408 17.4088 17.7169L17.805 18.1572C17.8931 18.2452 17.9371 18.3773 17.9371 18.4653V21.0628C17.9371 21.459 17.6729 21.7672 17.3207 21.7672H14.6792C14.327 21.7672 14.0629 21.459 14.0629 21.0628V15.6917C14.0629 15.5597 14.1069 15.4716 14.195 15.3836L14.5912 14.9433C14.7673 14.7672 14.7673 14.459 14.5912 14.2829L14.195 13.8427C14.1069 13.7546 14.0629 13.6226 14.0629 13.4905Z"
      fill="#0A2D4D"
    />
    <path
      d="M17.3207 10.1886C17.6729 10.1886 17.9371 10.4968 17.9371 10.893V16.3081C17.9371 16.4402 17.8931 16.5282 17.805 16.6163L17.4088 17.0565C17.2327 17.2326 17.2327 17.5408 17.4088 17.7169L17.805 18.1572C17.8931 18.2452 17.9371 18.3773 17.9371 18.4653V21.0628C17.9371 21.459 17.6729 21.7672 17.3207 21.7672H14.6792C14.327 21.7672 14.0629 21.459 14.0629 21.0628V15.6917C14.0629 15.5597 14.1069 15.4716 14.195 15.3836L14.5912 14.9433C14.7673 14.7672 14.7673 14.459 14.5912 14.2829L14.195 13.8427C14.1069 13.7546 14.0629 13.6226 14.0629 13.5345V10.937C14.0629 10.5408 14.327 10.2326 14.6792 10.2326H17.3207V10.1886ZM17.2327 10.7169H14.7233C14.6352 10.7169 14.5472 10.805 14.5031 10.937V10.9811V13.5345L14.8994 13.9748C15.2075 14.327 15.2075 14.8553 14.9434 15.2075L14.8994 15.2515L14.5031 15.6917V21.0628C14.5031 21.1949 14.5912 21.2829 14.6792 21.327H17.1887C17.2767 21.327 17.3648 21.2389 17.4088 21.1068V21.0628V18.5094L17.0126 18.0691C16.7044 17.7169 16.7044 17.1886 16.9686 16.8364L17.0126 16.7924L17.4088 16.3521V10.9811C17.4528 10.805 17.3648 10.7169 17.2327 10.7169Z"
      fill="black"
      fillOpacity="0.4"
    />
  </svg>
);
export default OnePassword;
